iT邦幫忙

2024 iThome 鐵人賽

DAY 8
0
自我挑戰組

R語言初學紀錄系列 第 8

DAY8-R語言 數學基本運算與邏輯判斷

  • 分享至 

  • xImage
  •  

前言:前兩篇瞭解了資料型態與應用,今天要講數學的運算。有些內容會與前兩篇雷同,所以看到的話,就當作再複習一次吧!範例的部分都會挑最基礎的來講,如果內容有哪些錯誤的地方,請多多包涵~


正文開始-->
在進入數學基本運算之前,要先來複習一下變數賦值
【賦值】
意指將「東西」儲存在變數裡面。可使用「=」、「<-」、「->」符號。
【變數名稱】
可以使用字母、數字、點(.)、底線(_)等,但不能使用百分比符號(%),也不能用數字或者底線開頭;雖然可以用點開頭,但底線後不能接著數字。
大概複習完就可以開始學習數學的運算了~以下會分為三個部份來講,分別為數學運算、關係運算以及邏輯運算

【數學運算(四則運算)】
常用的數學符號:

  • 「+」:加
  • 「-」:減
  • 「*」:乘
  • 「/」:除
  • 「^」、 「」:指數
  • x 「%%」 y:x 除 y 的餘數
  • x 「%/%」 y:x 除 y 的商數

使用範例:
https://ithelp.ithome.com.tw/upload/images/20240915/20169228oGcSEiAP0r.png
以上分別為指數(^、 **)、商數(%/%)以及餘數(%%)的使用範例。

【關係運算】
又稱為比較運算(comparison),常見的符號有:

  • 「>」:大於

  • 「<」:小於

  • 「>=」:大於等於

  • 「<=」:小於等於

  • 「==」:等於

  • 「!=」:不等於
    使用範例:
    https://ithelp.ithome.com.tw/upload/images/20240915/20169228XgXQUrBhlv.png

    • 使用關係運算符號比大小產生布林變數。
    • 使用字串來比大小。

【邏輯運算】
與布林邏輯相關。常見的符號有:

  • & 以及 &&:且,又稱邏輯與運算(AND operation)。

  • | 以及 ||:或,又稱邏輯或運算(OR operation)。

  • !:否定,又稱邏輯非運算(NOT operation)。
    使用範例:
    https://ithelp.ithome.com.tw/upload/images/20240915/20169228qJG45d1O2O.png

    • 「!」:邏輯運算符,用來反轉布林值。如果條件為 TRUE,則結果為 FALSE;如果條件為 FALSE,則結果為 TRUE。
    • 「&」: 檢查兩個條件是否都為真,只有當兩個條件都為 TRUE 時,結果才為 TRUE,否則為 FALSE。
    • 「|」: 檢查兩個條件中是否至少一個為真。只要有一個條件為 TRUE,結果就會是 TRUE。

參考:

  1. https://hackmd.io/@mutolisp/H1O00yGjZ/https%3A%2F%2Fhackmd.io%2Fs%2FBk3Mx8knW
  2. https://r-lover.com/tutorial/r-basic/r-basic-operatoin/
  3. https://hackmd.io/@mutolisp/Bk3Mx8knW?type=view

上一篇
DAY7-R語言 資料類型part.2 布林變數、日期
下一篇
DAY9-R語言 資料結構part.1 向量、因子
系列文
R語言初學紀錄30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言